package com.main.dao;

import java.util.List;

import com.generico.exception.AsiWebException;
import com.main.cliente.dto.Pedido;
import com.main.cliente.dto.SgiPersona;

public interface PedidoDAO {

	public Pedido encontrarUltimoPedido(Long id) throws Exception;
	public void guardarPedido (Pedido pedido) throws AsiWebException;
	public Pedido encontrarPedidoPorId(Long pedidoId) throws AsiWebException;
	public List<Object[]> obtenerPedidosEnProceso(Long ctgSucursal);
	public List<Object[]> obtenerPedidosFinalizados(Long ctgSucursal);
	public List<Object[]> obtenerNuevosPedidos(Long ctgSucursal);
	public List<Object[]> obtenerPedidosNuevosPagados(Long ctgSucursal);
	public List<Object[]> obtenerPedidosCancelarPorusuario(Long usuarioId);
}